package com.holiday.springboot2.schedule;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.util.Random;

/**
 *
 * 定时任务
 *      1、在启动类中添加注解@EnableScheduling // 开启定时任务
 *      2、自定义类，并添加注解 @Component
 *      3、在自定义类定义方法，在方法中添加定时注解：@Scheduled(fixedRate =2000)
 *      4、定时类型：
 *          1、@Scheduled(fixedRate =2000)：每2秒执行一次，不管执行的业务代码多久，都是2秒执行一次
 *          2、@Scheduled(cron = 分-时-天-月-周)
 *          3、@Scheduled(fixedDelay = 2000)：每2秒执行一次，需要加上业务代码执行的时间，如果业务代码执行需要2秒，则一共需要4秒
 *
 *
 */
//@Component
public class VideoOrderTask {

    @Scheduled(fixedDelay = 2000)
    public  void sum(){
        System.out.println("当前统计量"+new Random().ints(10,100));
    }
}
